// 实现打包构建时的文件复制功能
import copy from 'rollup-plugin-copy';
import { defineConfig } from 'vite';

// https://vitejs.dev/config
export default defineConfig({
  build: {
    rollupOptions: {
      external: ['serialport', 'sqlite3']
    }
  },
  plugins: [
    // 复制资源文件
    copy({
      targets: [
        {
          // 要进行复制的目录或文件
          src: '.vite/renderer/main_window',
          // 目标位置
          dest: './out',
          rename: 'web'
        }
      ]
    })
  ]
});
